Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

OpenFrameworks
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
openFrameworks ist ein auf β€žCreative Codingβ€œ (kreatives und intuitives Programmieren) ausgelegtes Open-Source-Toolkit, in C++ geschrieben und auf einer Vielzahl von Betriebssystemen lauffΓ€hig. Neben BeitrΓ€gen einer Vielzahl von Mitgliedern der openFrameworks-Community wird das Projekt von Zachary Lieberman, Theo Watson und Arturo Castro gepflegt.

Contents

β€’ Geschichte
β€’ Lizenz
β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Geschichte

openFrameworks V. 0.01 wurde von Zachary Lieberman am 3. August 2005 verΓΆffentlicht. Den Programmierern zufolge richtet sich openFrameworks an Benutzer, die β€žComputer fΓΌr kreative, kΓΌnstlerische Darstellung benutzen und low-level-Zugriff auf die in Medien enthaltenen Daten wollen, um zu manipulieren, zu analysieren und zu erkunden. Wir empfanden die verfΓΌgbaren C++ Bibliotheken als ungenΓΌgend fΓΌr diese Zielgruppe.β€œcite-ref-faq-1-0[1]

Γ„hnliche Projekte

Der Schwerpunkt von openFrameworks liegt beim kreativen Programmieren und zieht damit klare Parallelen zur Softwarebibliothek Processing, einer Java-basierten Anwendung ausgelegt auf elektronische Kunst und visuelles Design. Beide Projekte bieten vereinfachte Schnittstellen zu einer Vielzahl von leistungsstarken Softwarebibliotheken zur Medien- und Hardwaremanipulation sowie Kommunikation. Der Hauptunterschied zu Processing (geschrieben in Java) besteht darin, dass openFrameworks in C++ geschrieben ist. Viele Γ„hnlichkeiten zwischen den beiden Bibliotheken sind feststellbar – zum Beispiel ist beginShape() in Processing Γ€quivalent zu ofBeginShape() in openFrameworks. Im openFrameworks wiki findet sich ein detaillierter Artikel ΓΌber den Umstieg von Processing zu openFrameworks.cite-ref-2[2]

Ein weiteres Àhnliches Projekt ist Cinder (C++-basiertes Framework für fortgeschrittene visuelle Anwendungen),cite-ref-3[3] ebenfalls ein C++-Framework, ausgelegt auf kreatives Programmieren. Der Hauptunterschied zwischen beiden ist die grâßere Anzahl von Verknüpfungen zu weiteren Open-Source-Bibliotheken von openFrameworks. Dies erlaubt fortgeschrittenen Programmierern mehr Kontrolle und hâhere Transparenz. Cinder hingegen benutzt viele Bibliotheken des Betriebssystems, auf dem es lÀuft.

Lizenz

openFrameworks wird unter der MIT-Lizenz verΓΆffentlicht. Weitere Softwarebibliotheken, die von openFrameworks benutzt werden, haben ihre eigenen Lizenzen.cite-ref-faq-1-1[1]

Realisierte Projekte

Eine Galerie von Projekten ist auf der openFrameworks Webseite verfΓΌgbar.cite-ref-4[4]

Weitere beachtenswerte openFrameworks Projekte:

β€’ graffiti analysis project von Evan Roth
β€’ audio space von Theodore Watson
β€’ drawn von Zach Lieberman
β€’ L.A.S.E.R. Tag von Theo Watson/Graffiti Research Lab
β€’ EyeWriter von Free Art and Technology (F.A.T.), openFrameworks, Graffiti Research Lab, und The Ebeling Group zusammen mit TEMPTONE
β€’ Magic Torch von Alberto GarcΓ­a, Julio Obellerio, MartΓ­n Nadal und Alberto CortΓ©s
β€’ Memento von Jeldrik Schmuch und Ulrike Gollner
β€’ Le Sacre du Printemps von Klaus Obermaier mit dem Ars Electronica Futurelab, Chris Sugrue, und Matthias Bauer.
β€’ TouchKit Multitouch System von NOR_/D
β€’ Quase-Cinema VJ software von Alexandre Rangel
β€’ Globe4D von Rick Companje, Nico van Dijk, Danica Mast und Hanco Hogenbirk
β€’ Starry Night interactive animation von Petros Vrellis
β€’ CCV 2D Multitouch Tracking von NUI Group Community
β€’ Super Hexagon von Terry Cavanagh

Einzelnachweise

cite-note-faq-11. ↑ frei ΓΌbersetzt von openFrameworks FAQ
cite-note-22. ↑ openFrameworks for Processing users (zuerst muss einmalig "OF" in ein Formular eingetragen werden.)
cite-note-33. ↑ Cinder. In: GitHub. Abgerufen am 2. September 2013.
cite-note-44. ↑ openFrameworks Projektgallerie. In: openFrameworks.cc. Abgerufen am 11. September 2013.

Weblinks

β€’ openFrameworks.cc